#include "Figura.h"
#include <iostream>
using namespace std; 

void Figura ::printCentro()
{
	cout<<  "X:" << centro.getX() << " Y:" << centro.getY() << endl;
}


void Figura:: despCentro( Point desp) 
{
//Añadimos el incremento, opteniendo la nueva posición
	centro+=desp; 

}


double Figura:: getArea()
{
	return area;
}

double Figura:: getPerimetro()
{

	return perimetro;

}

void Figura:: setColor(string newcolor)
{
	if (newcolor=="amarillo" || newcolor=="azul" || newcolor=="lila" ||newcolor=="morado" ||newcolor=="rojo" ||newcolor=="verde" || newcolor=="naranja" || newcolor=="marrón" || newcolor=="negro" ||newcolor=="blanco")
		color=newcolor;
	else 
		cout <<"El color no existe"<<endl; 
	
}

string Figura:: getColor(){
	return color;
}


